package com.yonyou.ucf.mdf.app.isvdxq.firstpart.location.model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;

@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
public class OrderStoreOutAPIDetail {

    private long id;
    private long mainid;
    private long detailid;
    private long orderId;
    private long orderDetailId;
    private long sourceid;
    private long sourceautoid;
    private long firstsourceid;
    private long firstsourceautoid;
    private long srcBillRow;
    private long priceUOM;
    private long product;
    private long productsku;
    private long unit;
    private long stockUnitId;
    private long stockStatusDoc;
    private long inventoryowner;
    private long reserveid;

    private Boolean taxUnitPriceTag;
    private Boolean propertyRightsTransferred;
    private Boolean rebateFlag;
    private Boolean autoCalcCost;
    private Boolean reservation;
    private String isBatchManage;
    private String isUpdateCost;
    private String isScrap;
    private String isExpiryDateManage;
    private String isSerialNoManage;

    private String stockUnit_name;
    private String product_cCode;
    private String firstsource;
    private String firstupcode;
    private String source;
    private String stockStatusDoc_name;
    private String taxItems;
    private String product_cName;
    private String product_model;
    private String unitName;
    private String taxCode;
    private String modelDescription;
    private String productsku_cCode;
    private String taxId;
    private String makeRuleCode;
    private String productsku_cName;
    private String priceUOM_name;
    private String upcode;
    private String saleStyle;
    private String orderCode;
    private String pubts;

    private int ownertype;
    private int natTax;
    private int oriTax;
    private int taxRate;
    private int invExchRate;
    private int invPriceExchRate;
    private int unitExchangeType;
    private int stockUnitId_Precision;
    private int unit_Precision;
    private int priceUOM_Precision;
    private int contactsPieces;
    private Integer subQty;

    private double qty;
    private double priceQty;
    private double unInvoiceQty;
    private double contactsQuantity;
    private double oriTaxUnitPrice;
    private double oriUnitPrice;
    private double natUnitPrice;
    private double natTaxUnitPrice;
    private double natSum;
    private double oriSum;
    private double cashRebateMoney;
    private double orderRebateMoney;
    private double rebateMoney;
    private double natMoney;
    private double oriMoney;



    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public long getMainid() {
        return mainid;
    }

    public void setMainid(long mainid) {
        this.mainid = mainid;
    }

    public long getDetailid() {
        return detailid;
    }

    public void setDetailid(long detailid) {
        this.detailid = detailid;
    }

    public long getOrderId() {
        return orderId;
    }

    public void setOrderId(long orderId) {
        this.orderId = orderId;
    }

    public long getOrderDetailId() {
        return orderDetailId;
    }

    public void setOrderDetailId(long orderDetailId) {
        this.orderDetailId = orderDetailId;
    }

    public long getSourceid() {
        return sourceid;
    }

    public void setSourceid(long sourceid) {
        this.sourceid = sourceid;
    }

    public long getSourceautoid() {
        return sourceautoid;
    }

    public void setSourceautoid(long sourceautoid) {
        this.sourceautoid = sourceautoid;
    }

    public long getFirstsourceid() {
        return firstsourceid;
    }

    public void setFirstsourceid(long firstsourceid) {
        this.firstsourceid = firstsourceid;
    }

    public long getFirstsourceautoid() {
        return firstsourceautoid;
    }

    public void setFirstsourceautoid(long firstsourceautoid) {
        this.firstsourceautoid = firstsourceautoid;
    }

    public long getSrcBillRow() {
        return srcBillRow;
    }

    public void setSrcBillRow(long srcBillRow) {
        this.srcBillRow = srcBillRow;
    }

    public long getPriceUOM() {
        return priceUOM;
    }

    public void setPriceUOM(long priceUOM) {
        this.priceUOM = priceUOM;
    }

    public long getProduct() {
        return product;
    }

    public void setProduct(long product) {
        this.product = product;
    }

    public long getProductsku() {
        return productsku;
    }

    public void setProductsku(long productsku) {
        this.productsku = productsku;
    }

    public long getUnit() {
        return unit;
    }

    public void setUnit(long unit) {
        this.unit = unit;
    }

    public long getStockUnitId() {
        return stockUnitId;
    }

    public void setStockUnitId(long stockUnitId) {
        this.stockUnitId = stockUnitId;
    }

    public long getStockStatusDoc() {
        return stockStatusDoc;
    }

    public void setStockStatusDoc(long stockStatusDoc) {
        this.stockStatusDoc = stockStatusDoc;
    }

    public long getInventoryowner() {
        return inventoryowner;
    }

    public void setInventoryowner(long inventoryowner) {
        this.inventoryowner = inventoryowner;
    }

    public long getReserveid() {
        return reserveid;
    }

    public void setReserveid(long reserveid) {
        this.reserveid = reserveid;
    }


    public Boolean getTaxUnitPriceTag() {
        return taxUnitPriceTag;
    }

    public void setTaxUnitPriceTag(Boolean taxUnitPriceTag) {
        this.taxUnitPriceTag = taxUnitPriceTag;
    }

    public Boolean getPropertyRightsTransferred() {
        return propertyRightsTransferred;
    }

    public void setPropertyRightsTransferred(Boolean propertyRightsTransferred) {
        this.propertyRightsTransferred = propertyRightsTransferred;
    }

    public Boolean getRebateFlag() {
        return rebateFlag;
    }

    public void setRebateFlag(Boolean rebateFlag) {
        this.rebateFlag = rebateFlag;
    }

    public Boolean getAutoCalcCost() {
        return autoCalcCost;
    }

    public void setAutoCalcCost(Boolean autoCalcCost) {
        this.autoCalcCost = autoCalcCost;
    }

    public Boolean getReservation() {
        return reservation;
    }

    public void setReservation(Boolean reservation) {
        this.reservation = reservation;
    }

    public String getIsBatchManage() {
        return isBatchManage;
    }

    public void setIsBatchManage(String isBatchManage) {
        this.isBatchManage = isBatchManage;
    }

    public String getIsUpdateCost() {
        return isUpdateCost;
    }

    public void setIsUpdateCost(String isUpdateCost) {
        this.isUpdateCost = isUpdateCost;
    }

    public String getIsScrap() {
        return isScrap;
    }

    public void setIsScrap(String isScrap) {
        this.isScrap = isScrap;
    }

    public String getIsExpiryDateManage() {
        return isExpiryDateManage;
    }

    public void setIsExpiryDateManage(String isExpiryDateManage) {
        this.isExpiryDateManage = isExpiryDateManage;
    }

    public String getIsSerialNoManage() {
        return isSerialNoManage;
    }

    public void setIsSerialNoManage(String isSerialNoManage) {
        this.isSerialNoManage = isSerialNoManage;
    }

    public String getStockUnit_name() {
        return stockUnit_name;
    }

    public void setStockUnit_name(String stockUnit_name) {
        this.stockUnit_name = stockUnit_name;
    }

    public String getProduct_cCode() {
        return product_cCode;
    }

    public void setProduct_cCode(String product_cCode) {
        this.product_cCode = product_cCode;
    }

    public String getFirstsource() {
        return firstsource;
    }

    public void setFirstsource(String firstsource) {
        this.firstsource = firstsource;
    }

    public String getFirstupcode() {
        return firstupcode;
    }

    public void setFirstupcode(String firstupcode) {
        this.firstupcode = firstupcode;
    }

    public String getSource() {
        return source;
    }

    public void setSource(String source) {
        this.source = source;
    }

    public String getStockStatusDoc_name() {
        return stockStatusDoc_name;
    }

    public void setStockStatusDoc_name(String stockStatusDoc_name) {
        this.stockStatusDoc_name = stockStatusDoc_name;
    }

    public String getTaxItems() {
        return taxItems;
    }

    public void setTaxItems(String taxItems) {
        this.taxItems = taxItems;
    }

    public String getProduct_cName() {
        return product_cName;
    }

    public void setProduct_cName(String product_cName) {
        this.product_cName = product_cName;
    }

    public String getProduct_model() {
        return product_model;
    }

    public void setProduct_model(String product_model) {
        this.product_model = product_model;
    }

    public String getUnitName() {
        return unitName;
    }

    public void setUnitName(String unitName) {
        this.unitName = unitName;
    }

    public String getTaxCode() {
        return taxCode;
    }

    public void setTaxCode(String taxCode) {
        this.taxCode = taxCode;
    }

    public String getModelDescription() {
        return modelDescription;
    }

    public void setModelDescription(String modelDescription) {
        this.modelDescription = modelDescription;
    }

    public String getProductsku_cCode() {
        return productsku_cCode;
    }

    public void setProductsku_cCode(String productsku_cCode) {
        this.productsku_cCode = productsku_cCode;
    }

    public String getTaxId() {
        return taxId;
    }

    public void setTaxId(String taxId) {
        this.taxId = taxId;
    }

    public String getMakeRuleCode() {
        return makeRuleCode;
    }

    public void setMakeRuleCode(String makeRuleCode) {
        this.makeRuleCode = makeRuleCode;
    }

    public String getProductsku_cName() {
        return productsku_cName;
    }

    public void setProductsku_cName(String productsku_cName) {
        this.productsku_cName = productsku_cName;
    }

    public String getPriceUOM_name() {
        return priceUOM_name;
    }

    public void setPriceUOM_name(String priceUOM_name) {
        this.priceUOM_name = priceUOM_name;
    }

    public String getUpcode() {
        return upcode;
    }

    public void setUpcode(String upcode) {
        this.upcode = upcode;
    }

    public String getSaleStyle() {
        return saleStyle;
    }

    public void setSaleStyle(String saleStyle) {
        this.saleStyle = saleStyle;
    }

    public String getOrderCode() {
        return orderCode;
    }

    public void setOrderCode(String orderCode) {
        this.orderCode = orderCode;
    }

    public String getPubts() {
        return pubts;
    }

    public void setPubts(String pubts) {
        this.pubts = pubts;
    }

    public int getOwnertype() {
        return ownertype;
    }

    public void setOwnertype(int ownertype) {
        this.ownertype = ownertype;
    }

    public int getNatTax() {
        return natTax;
    }

    public void setNatTax(int natTax) {
        this.natTax = natTax;
    }

    public int getOriTax() {
        return oriTax;
    }

    public void setOriTax(int oriTax) {
        this.oriTax = oriTax;
    }

    public int getTaxRate() {
        return taxRate;
    }

    public void setTaxRate(int taxRate) {
        this.taxRate = taxRate;
    }

    public int getInvExchRate() {
        return invExchRate;
    }

    public void setInvExchRate(int invExchRate) {
        this.invExchRate = invExchRate;
    }

    public int getInvPriceExchRate() {
        return invPriceExchRate;
    }

    public void setInvPriceExchRate(int invPriceExchRate) {
        this.invPriceExchRate = invPriceExchRate;
    }

    public int getUnitExchangeType() {
        return unitExchangeType;
    }

    public void setUnitExchangeType(int unitExchangeType) {
        this.unitExchangeType = unitExchangeType;
    }

    public int getStockUnitId_Precision() {
        return stockUnitId_Precision;
    }

    public void setStockUnitId_Precision(int stockUnitId_Precision) {
        this.stockUnitId_Precision = stockUnitId_Precision;
    }

    public int getUnit_Precision() {
        return unit_Precision;
    }

    public void setUnit_Precision(int unit_Precision) {
        this.unit_Precision = unit_Precision;
    }

    public int getPriceUOM_Precision() {
        return priceUOM_Precision;
    }

    public void setPriceUOM_Precision(int priceUOM_Precision) {
        this.priceUOM_Precision = priceUOM_Precision;
    }

    public int getContactsPieces() {
        return contactsPieces;
    }

    public void setContactsPieces(int contactsPieces) {
        this.contactsPieces = contactsPieces;
    }

    public double getQty() {
        return qty;
    }

    public void setQty(double qty) {
        this.qty = qty;
    }

    public Integer getSubQty() {
        return subQty;
    }

    public void setSubQty(Integer subQty) {
        this.subQty = subQty;
    }

    public double getPriceQty() {
        return priceQty;
    }

    public void setPriceQty(double priceQty) {
        this.priceQty = priceQty;
    }

    public double getUnInvoiceQty() {
        return unInvoiceQty;
    }

    public void setUnInvoiceQty(double unInvoiceQty) {
        this.unInvoiceQty = unInvoiceQty;
    }

    public double getContactsQuantity() {
        return contactsQuantity;
    }

    public void setContactsQuantity(double contactsQuantity) {
        this.contactsQuantity = contactsQuantity;
    }

    public double getOriTaxUnitPrice() {
        return oriTaxUnitPrice;
    }

    public void setOriTaxUnitPrice(double oriTaxUnitPrice) {
        this.oriTaxUnitPrice = oriTaxUnitPrice;
    }

    public double getOriUnitPrice() {
        return oriUnitPrice;
    }

    public void setOriUnitPrice(double oriUnitPrice) {
        this.oriUnitPrice = oriUnitPrice;
    }

    public double getNatUnitPrice() {
        return natUnitPrice;
    }

    public void setNatUnitPrice(double natUnitPrice) {
        this.natUnitPrice = natUnitPrice;
    }

    public double getNatTaxUnitPrice() {
        return natTaxUnitPrice;
    }

    public void setNatTaxUnitPrice(double natTaxUnitPrice) {
        this.natTaxUnitPrice = natTaxUnitPrice;
    }

    public double getNatSum() {
        return natSum;
    }

    public void setNatSum(double natSum) {
        this.natSum = natSum;
    }

    public double getOriSum() {
        return oriSum;
    }

    public void setOriSum(double oriSum) {
        this.oriSum = oriSum;
    }

    public double getCashRebateMoney() {
        return cashRebateMoney;
    }

    public void setCashRebateMoney(double cashRebateMoney) {
        this.cashRebateMoney = cashRebateMoney;
    }

    public double getOrderRebateMoney() {
        return orderRebateMoney;
    }

    public void setOrderRebateMoney(double orderRebateMoney) {
        this.orderRebateMoney = orderRebateMoney;
    }

    public double getRebateMoney() {
        return rebateMoney;
    }

    public void setRebateMoney(double rebateMoney) {
        this.rebateMoney = rebateMoney;
    }

    public double getNatMoney() {
        return natMoney;
    }

    public void setNatMoney(double natMoney) {
        this.natMoney = natMoney;
    }

    public double getOriMoney() {
        return oriMoney;
    }

    public void setOriMoney(double oriMoney) {
        this.oriMoney = oriMoney;
    }
}
